How do I know when the septic tank needs emptying?

The most common signs are unpleasant odours, slow drainage and the septic tank becoming excessively full.