We need to look at the constant current effect of a tube heater. Let's give a realistic, numerical example for the well known 300B by Western Electric. The heater voltage is 5V, at 1.2 Ampere. They never specified a tolerance for either of those values. What is sure, they write this is a voltage specified tube. This means, best lifetime you occur at 5V, not more and not less. There is a strong tendency by users, to take 10% tolerance for anything without tolerance specification. However this is not so. Each 0.1V you deviate, in either direction, will reduce the lifetime significantly. (The military handbook says: exponential to the power 13). So if you are 2% off, the tube will not reduce lifetime by 2% but >20%. Most likely +/- 5% is the (deadly) limit. So be nice to the tube, and give it exactly 5V, it is the best you can do. Make very good note, that a few percent is very much. Now, what current will it draw at 5V? Well, most of the time 1.2 Ampere, but not always.
Add to this the natural tolerance. But...how much is that? If you ask the so called 'experts', a 300B is supposed to draw 1.2 Ampere, period! So they want zero tolerance on the current draw. Then, If you ask the experts about the voltage, they tell you 10%. This 'expert' expectation is a very crude error. It is based on no data sheet, no literature, and not in line with anything will observe with real, physical tubes. Even so, if there is tolerance on the 300B heater specs, it is in current draw, and not on the voltage.
In real life, most WE 300B at 5V will draw from 1.2 Ampere, but some will draw 1.1 or even 1.3 Ampere as well.