Its been stated before... Most Battle groups it takes 10-15mins to Q as a DPS... Healers and Tanks enjoy a cool 0-2min Q time, so for healers and takes it makes seance to skip the extra bosses that only take 2-5 mins each because they add 8-10+ mins to your run and only yield 1-2 more badges.
If your after the best time spent doing something for Triumph badges, you may want to look at Nax, Nax has 15 bosses each drop 2-3 badges it takes ~2hours for a "decent PuG" to clear if they are intersted in a speed run and not to many horrably geared Alts... thats ~40 badges / 120 mins or 1badge every 3 mins.
As a DPS if your speed running heroics as a PuG.. your looking at a 10-15min Q for about 15min run to get 4-6 badges...
5 (Badges) / 25 (Mins) = 1 badge every 5 mins...
If your a Healer/Tank it gets a bit better...
5 (Badges) / 15 (Mins) = 1 badge every 3 mins...
Last week my guild did a speed run to help some alts get geared.. it took us 68mins to clear all of Naxx with half Mains/Alts... 40badges / ~60mins = 1 badge every 1.5mins ... that's almost double the badge rate if.
Something to keep in mind if your a in a raiding guild and looking to gear up people fast.