3 caps = 6v battery

Yes, it could be a bad ground but it could also be a variety of other things.

Have you checked/set the points and plugs?

Has this truck sat idle for a while? If yes, have you drained out the old gas and do the ignition wires (spark plug wires) look good (or are they cracked and brittle)?