Recently I changed my battery after 5.5 years even though my old battery was still starting and testing fine. After driving the car I'm glad I did it. The car's responsiveness makes me feel like the car is brand new. It also cranks out the heat like I haven't seen in years.
What would make a new battery do these things compared to an older battery which is still OK?