Dont sound good bud. IF the truck had sat overnight there shouldn't have been any pressure left in the system. The block should have cooled along with the coolant and the expanded coolant "shrunk" back into the block leaving a void in the expansion tank replaced with outside air drawn in through the cap. A cold engine should not release coolant into the expansion tank when the cap is removed. Now a HOT engine will obviously.
In my opinion save the $130 flush and find a reputable diesel shop in your area that is familiar with duramax engines.
When cold you should easily be able to squeeze the upper radiator hose and feel/hear coolant.