Bugsy is pretty much spot on.
I would only amend that to say instead of arbitrarily replacing a battery at a specified age, they should be tested UNDER LOAD twice a year, once before summer, and once before winter. This is more important in areas that see very hot and very cold seasons.
Given how expensive automotive batteries have gotten over the years, which have practically doubled in cost over the past 10 years, I’d be more inclined to test a battery and replace as needed (before it fails) than to just spend the cash to do it whether it was still a good battery or not.
You can if you want, but I’d rather test and know going into it ahead of time, then spend $80-$100 every 2-3 years that may or may not be warranted.
Bugsy is also correct that lead-acid batteries lose overall capacity and the ability to withstand extreme temperatures if they are ever deep-discharged. They should always be stored at 100% (12.65v). Sometimes, even a new battery that is allowed to die completely, may not recover and be usable any longer.
On that note, I should also state that battery voltage (0-100%) is not a linear progression.
100% = 12.65v
90%= 12.50v
80%= 12.45v
50%= 12.10v
I wont go further, but consider any battery at 12.00v to be basically “dead”.
It should also be noted that extreme vibration can cause internal damage to car batteries, so make sure that they are secured in their battery trays. Replace or repair your hold down clamps! A battery bouncing around inside an engine bay is going to have a short life.
Tsetse, I have to ask why your battery would routinely drop down to 12.45v (80)? If your alternator is working correctly, and you haven’t installed some crazy high wattage, high amperage sound system or a bazillion off-road lights, or similar, then there should be no reason why a healthy battery, maintained by a healthy alternator ever drops below 90-95 state of charge.
If it is, then the battery is getting weak and I’d watch it like a hawk, because it will suddenly fail on you and leave you or the wife stranded at some point in the near future.
Also keep in mind that even if the battery seems to still be doing its job of starting the car, and you arent seeing any vehicle charging issues, at 80% nominal voltage, your battery is causing your alternator to have to output more voltage to make up the difference between 80 and 100% state of charge. 0.30v doesnt sound like a lot, but to the alternator, that can be a 30-40% increase in output that it may or may not be able to sustain for very long.