I was also told when I got new battery that oxidation buildup also can dry out a cell or two and shorten battery life due it having to pull harder to make good connection.
ps if you ever have to do the coke trick to clean cables ,make sure and clean Your cables and around post the right way as...