You may try this, and initially take battery voltage measurements prior to startup, and then get either a (min max) function on your meter or someone to help. Take the measurement of the minimum voltage across your battery terminals, as someone starts the truck. This dip in voltage will be the result of the internal battery resistance if measured at battery teminals, which is a function of how good the battery is with the load you just applied, You may then divide voltage dip measurement / no load voltage measurement and get a relative idea of the effectiveness of the battery. I have not concluded what point should be the time to change batteries, but if getting below 70% I would think it's time. I was doing this with my old gasser and neaver done much with this yet on the cummins. As far as the battery load testers that can be connected to your battery, I have heard of problems with their use at times. If the technician doing the load test, sets the current setting too high, then when the test is applied, the huge amount of current draw can heat up and warp the plates in your battery, and if it's not failing after that, it may cause a reduced life of the battery. Be sure if someone connects one of these testers, they do not exceed the current rating specified for your battery.
All of this said, in real practice In the summer heat I have experienced times when a battery can work great one hour and be totally bad the next time you go to start it.