Minitab 18 (including previous versions) has a component that deals with this issue. The sample sizes vary in accordance with your desired power and the statistic method that you wish to employ. There are youtube videos that are specifically about this, please check.