Buy an flue gas analyzer which does everything after measuring all flue gas %.
A Fyrite Boiler Test Kit from Bachrach will give you Co2/o2/Co/Temp/Draft/Smoke # etc., use your formulas to manual calculate or the slide-rule which comes with it will indicate efficiency %.
__________________
I not only use all the brains that I have, but all that I can borrow. Woodrow Wilson