You can get a good idea of how long it will take a transaction to get 1 confirmation with a combination of the current sat/byte fee rate and the number of transactions in the mempool.
Bitcoin uses satoshis per byte as a measurement of transaction fee. A satoshi is a 100 millionth of a bitcoin and your transaction is x bytes in size. The total fee is simply calculated as:
fee rate * size in bytes
1 typical native segwit tx ≈ 141 vbytes