The problem is simple, but the explanation is not quite so easy:
Assume you have two massively out of balance tires on the same side of your truck, but on different axles. Let's call them Tire A, and Tire B. If the heavy side of Tire A is up, and the heavy side of Tire B is down, the extra weight on Tire A will move in the opposite direction from the extra weight on Tire B, and the net result is no hopping. If the heavy side on Tire A and the heavy side on Tire B are both down, the weights will move in tandem, and you will get mega hopping.
Ok. If that's understood, we will move on...
Suppose the two tires are not quite exactly the same size. Suppose that when you are driving down the road Tire A turns 10,001 revolutions for every 10,000 revolutions Tire B makes. This will mean that ever so slowly, the heavy spots in the two tires will go from being opposite each other to being on the same side and everywhere in between. You will feel this as the truck moving smoothly down the road, and then after a while starting to hop madly, and then shifting back to moving smoothly.
Further compounding things is the speed that the balance point will change will change with turns, bumps, how hot the tires are, ...
And, to further compound things, assume you have 4 very out of balance tires A,B,C, and D, all on different axles, and different sides of the truck.
The answer to the problem is to make sure that all tires on your truck are mounted concentrically, and are in pretty good balance.
Also, make sure that your valve stems on each dual tire pair are on opposite sides of the axle. They are supposed to be balanced, but rarely are.
-Chuck