Microsoft Teams offers chat, files, conferencing with audio, video and sharing and direct VoIP calling/phone system. The chat and collaboration are not particular bandwidth-intensive (speed) but if the network quality is highly variable or latency is high you might notice some lag/impacted user experience.
When it comes to audio, video and sharing you will need stead network throughput/speed to get the optimum level of performance.
Microsoft recommends the following
Bandwidth(up/down) | Scenarios |
---|---|
30 kbps | Peer-to-peer audio calling |
130 kbps | Peer-to-peer audio calling and screen sharing |
500 kbps | Peer-to-peer quality video calling 360p at 30fps |
1.2 Mbps | Peer-to-peer HD quality video calling with resolution of HD 720p at 30fps |
1.5 Mbps | Peer-to-peer HD quality video calling with resolution of HD 1080p at 30fps |
500kbps/1Mbps | Group Video calling |
1Mbps/2Mbps | HD Group video calling (540p videos on 1080p screen) |
So to be sure of the best experience in all scenarios you want a consistent 2Mbps up and down. Ideally, a speed test would be averaging above this to allow for some variance.
You can check your performance with various online tools, https://www.speedtest.net/ being a popular one.
Often a wired connection on the network will give more consistent experience than wireless.
Beyond the network, your PC and Audio/Video hardware
Don’t forget that you also want a reasonably performant PC, Microsoft recommends
“For a better experience with video calls and online meetings, we recommend using a computer that has a 2.0 GHz processor and 4.0 GB RAM (or higher)”
You also want a reasonable webcam set up in a room with good light. My go-to camera is the Logitech Brio at the high end. Any webcam is likely to be better than the built-in webcam in a laptop, The Logitech C920 is also a popular more budget-friendly choice,
Ideally a certified headset. Do not use your PC mic and speakers. Consider a wired headset if you really want to avoid any Bluetooth interference.