The 99-02 T800 trucks had underhood, glovebox, and floor lamps.
GM de-contented the trucks in 2003 by removing these neat little features.
I'm going to add all three to my 2005 when it warms up a bit more.
The glovebox and floor lights take a bit more effort to install than the underhood lamp. I have the connectors to use the factory wiring hookups in the distribution panels. I just need the time in the barn when it's warm.
I have one of the GM 12450086 underhood lights they used in 1999-2002. It has a built in switch to turn the light on and off. 1A Auto sells em for $20 but I won't vouch for the quality.
The mounting cutouts are still present in the underside of the 2003-2007 hoods so it should install in a few seconds. I would think you could install the roll up lamp in the same location.
To install the T800 lamp I'll need the proper Metripak 150.2 plug with terminals and seals or buy the assembled repair pigtail like the GM 15306302 or AC Delco PT1357. I'm going to use the ground stud on the cowl and run the hot over to the fuse panel stud through an inline ATM fuse holder.