Your results are interesting.
Although I also disagree on your theory of the spacers with the stock wheels. Idiot ricers that can't afford the oversized rims do that all the time and complain about killing their fuel economy because they can't afford gas either (all the while it never effects their driving their POS honda like they're in a 24/7 drag race).
The effects on a truck aren't as noticable as a car because the aerodynamic efficency of a truck is only slightly better than a concrete block to begin with, but the fact remains any time you increase the front facing profile (lifting or widening), you increase wind resistance. There are many things to take into consideration and I would venture to say that your benefits (increased distance per rotation, rim and tire weight, rolling resistance variances from the tread patterns, air pressure, or sidewall firmness, as well as the gearing a.k.a. the RPM range you went from and to relative to your truck's power band) simply outweighed the drawbacks on the highway. The physics of it don't change vehicle to vehicle.
Don't forget that if you do not correct your Speedo readings when you change the tire size, the odometer reads incorrectly as well (and goes farther off the faster you go just like the speedo) and you lose the ability to accurately calculate the MPG differences.