All the calculable moments of impulse I recall put the speeds in the high 70% to high 90% speed of light, I think the episodes are the one where Voyager flies between a pair of stars, All Good Things, and an ENT episode where only T'Pol is awake and thinks Phlox is with her and they have to escape a black hole. If you don't account for time dilation is goes slightly above the speed of light....How fast an impulse drive achieves any given speed in Trek is unknown, by and large. Impulse travel is seldom if ever directly associated with speeds: "Full impulse!" may be commanded, but what is achieved with it and when is not explicated.
Impulse commands may be speed settings or then throttle settings. Given how it is possible for us to estimate impulse speeds even when they are not explicated, and given how the same command may yield extremely different speeds (cf. the crawling achieved with "One quarter impulse!" in the TOS movies), the evidence would seem to point towards throttle settings, with different engines then giving different accelerations which translate to different speeds depending on the duration of acceleration (and, thankfully, making "contradiction" an inapplicable concept here!).
Two of the most interesting impulse situations which aren't calculable are in "Shuttlepod One" and The Motion Picture. In the former I believe they state the pod speed maxes out at 1/4 impulse, and in the latter they call out sub-warp speeds as 0.# warp fractions.
The thing is if impulse works more like real life warp theory then it does depend on the normal energy and field strength combined. The field acts as a speed magnifier, while the normal engine provides real space velocity (speed and heading) and acceleration. Alternatively, it is just a low level warp field, and some ships have engine bells is just an expression of uncertainty in the technology, or an expression of its power intensity and that it cannot be used all that much early on.