It may sound stupid, but I've always had really good luck with John Deere batteries. I'm not sure who makes them, and they don't have every group, but never let me down. They've got a good warranty, and if they are made to start a cold diesel on a tractor, they sure as heck should crank over a truck motor.