Hi Peter,
Sounds like your truck probably came with the RPO-U69 AM/FM pushbutton radio. Is U69 the number listed on your SPID?
The 1979 GMC factory sales brochure shows an example of this radio in the dash at the top of page 12 (not a very large/clear view though)
http://brochures.slosh.com/1979/gmcpickups12.jpg
This page shows a better view of the U69 radio faceplate:
http://monza.homestead.com/audio.html It's for H-body cars, but by the mid/late 70's GM was using pretty much the same radios across the board in most of their vehicles.
If having the exact original radio isn't a huge concern, you can use any 78-87 GM truck radio. Many (but not all) 78-up GM car radios will fit too. The 77 & older radios have different electrical plugs on the back.