The reason some trucks/cars can go longer between battery failure, is usage. The battery that is kept fully charged, that is used every day, will more likely last longer than the vehicle that sits in the driveway for weeks. BTW, my 2007 truck on its second set with only 55K miles. The modern battery likes to be kept fully charged, and if they are used in that manner, can last for years.