Before you condemn the relay, check the connections at the battery terminals, the battery ground, and the engine ground.
Quite often when any of those connections becomes marginal, the current necessary to start the truck won't be there until it arcs a bit, and then it will start like normal...