Masters will give you a taste for research, then you could go on to do a PhD if you think it is for you. Or if you feel quite certain now, then you could go for a PhD straight away. Someone posted about this the other day actually - whether it adds to do a Masters beforehand. I found it beneficial, as you get skills you will use later on in the PhD. I'd defo recommend Masters first, especially if you can get it funded. Lab technician / Research Assistant job is another way to gain experience before embarking on PhD and also a way to get a foot in door for PhD funding (just make it clear that is what you are interested in interview; some such jobs are even advertised as having the possibility of PhD funding later). So lots of options to think about! What are your priorities? I tend to be guided by funding possibilities. Good luck!