In the case you have given, you can note that since the order of the equation is odd, it will have at least one real root. This is a consequence of the fact that if the polyomial has real coefficients, then then the non-real roots appear as conjugate pairs.
Now if you differentiate f(x) you get

This means the function is strictly increasing. So, it can have only one real root and obviously that root has to be negative(since f(0) = 1>0 and f is an increasing function)
Next, use Rational Roots Theorem (look it up on Wikipedia). In this case the only rational roots possible are 1, -1. These dont satisfy the equation. So the equation has no rational roots.
In this way, you have a huge arsenal of methods to attack such problems