You might check the solenoid & wires & starter.. I generally clean /tighten cables first or "jump" the solenoid to try to start...
Do you have a meter for the battery? -
Sorry that I can't be more helpful..
And give a description of the truck/motor/trans etc. - it would help ...