My truck runs great but at times it won't start. No click no turn over, just silence. If I wait and try in a minute it will start. Battery terminals are great. Once shut off totally in neutral while i
Battery was charged and terminals cleaned. 125 k miles on it. Crew cab
If its a standard trans I would check the clutch petal switch. Might be out of adjustment or need to be replaced
Could be poor connections on the starter, or starter solenoid, or poor connection on the negative battery cable on the other end of it. Then maybe the ignition switch is worn out.
I would definitely check the starter