Yes, do STEP for Cambridge. Oxford may make you sit their own exam. So decide which uni you like best and focus on them. However STEP is becoming more popular with Imperial, UCL, Oxford and other unis so it may be a good idea to sit STEP in year 12. If you can handle STEP it is a good idea to sit it. I think it will give you a huge advantage wherever you go.