Crank, I agree with GrantP.Load testing is the correct answer, but I'd just replace them regardless. You are on borrowed time.
My truck is 2004.5 2500 with 33,000 miles and on the original batteries still. How long or when should I replace them?