Almost every time that I have seen this it has been a bad negative cable connection on the truck frame. Also, I don't trust a simple battery voltage check. Have you done an actual load test on the battery?
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.