You can look how much space a transaction requires, how much size is available per block and how many blocks per time are being created (at average).
The only way to exceed the figure is by creating transactions with 1 (or few) input(s) and a lot of outputs as they are more efficient in terms of space per tx. Individuals rarely have use for that, but exchanges tend to do that.
If you want to do your own research, start with the fundamentals and investigate the numbers (size per tx depending on type of tx, size per block, blocks per time).