I don't really have a recipe.
Start with maybe 1/4 to 1/2 cup of citric acid to one gallon of hot tap water. If you aren't seeing mild activity (slow bubbling, yellowing then darkening of water) in 10 min, add another 1/4 cup.
(I have a short length of 4" pvc capped and turned up on end. I balance it in an old truck disc brake. Depending on metal load, maybe a gallon will fit. If I was cleaning hrs today, I'd probably start with "two scoops." guessing that is about 1/4cup. It's cold here, so I'd place the whole stack in a bin as a spill basin and do this indoors.)
In hot weather and relatively smooth and clean structural tube, you might be done in a few hrs. In cold weather or crusty and pitted hot rolled you might be at it overnight or for days. Wipe down with scotchbrite or wire brush periodically to gauge progress. I expect scrubbing/scratching helps undermine the oxide.