A good description of the charging system can be found in this post from an Avalanche club.
https://www.chevyavalanchefanclub.com/cafcna/index.php?threads/lights-flicker.52489/
Another thing that could cause the flickering is the battery. Just because a battery is charged to 14vdc doesn’t necessarily mean that it can keep providing current under load if it is unhealthy. Of course this could also just be some random electrical component someplace in your truck.
My 05 has the works, heated seats, electric fans, nice radio, and I haven’t noticed any flickering. If you’re issue was not intermittent, and you were closer- we could just swap batteries for a bit. If that didn’t work, you could start pulling fuses to non-essential circuits until you noticed the flickering diminish. There is the off chance that it is in one of the control modules.