If you are a member of the gym you can practice the bleep test on a treadmill, however remember that the MSFT was designed to get around the problem of not being able to test everyone at the same time in the confines of a gym.
Here is how it works (not my idea, however I practice it regularly and its a true reflection of what I get when I run the test)
MSFT starts at 8.5kph and increases by 0.5kph every minute. This translates to the following (you wont get the number of shuttles out of this btw)
8.5kph - Level 1
9.0kph - Level 2
9.5kph - Level 3
10.0kph - Level 4
10.5kph - Level 5
11.0kph - Level 6
11.5kph - Level 7
12.0kph - Level 8
12.5kph - Level 9
13.0kph - Level 10
13.5kph - Level 11
14.0kph - Level 12
14.5kph - Level 13
And if you are brave enough to venture on to running at 15kph on a treadmill good luck to you, I stop at 14.5kph.
Draw backs are that its slightly easier on a treadmill as it doesnt take into account your loss of momentum when turning and it also doesnt really allow you to replicate the beeps. However what i did was bought the MSFT off E-bay and listened to it while running, it works for motivation.
As for tips when running the test the ones below were passed on to me from the former OC JROC (Junior Regiments Officer Course)
1. Hydrate 24 hours before the test, more then normal.
2. When running the test breath correctly during the early part of the test, have good posture to allow your lungs to take in a lot of oxygen.
3. During the later parts of the test (level 9 wards) when it is getting difficult to run, once you have turned pick your knee's up more then normal this gives you abit more montenum for not much energy expendature.
4. Remember you have '3 lives' on the test, dont drop out once you think you have had it, wait to be called off. (I know 4 guys who while at Honington managed to get an extra level that way)
Enjoy