Speed reading is a skill you can learn; it just takes practice. I can't imagine doing this with any book I'm trying to enjoy, though—successfully interpreting the semantics correctly isn't the same as letting it "hit you", if that makes sense. For highly dense texts (think e.g. Kant) I can't imagine actually understanding anything at that kind of speed—at best maybe you could memorize it and process it later.
How do you go about practicing? Do you just try to push yourself faster?
I notice that my error rate (reading words that aren't there) goes way up if I push myself to go faster. If I'm reading something that is easy to guess at then it might feel like I'm blazing through it with good retention, but if the words aren't what I expect then it ends up being quite counter-productive