Take it in and have them check the battery with a scope or a battery hydrometer (about $3 at a auto parts store for a hydrometer gradiated for lead/acid batteries).
My neighbor called AAA and they came out with a battery checker and said the battery was working 100%...but that was after the truck had sat for over an hour.