To test whether you have a leak, all you need is a little food coloring.

Put a few drops in the upper tank of the toilet. Wait a few minutes and if any color appears in the bowl, you have a leak. This is most likely to be caused by a worn ball or flapper.