The options chain is constantly changing in real time, how can I make sure I’m getting the best price?

If prices are changing very quickly, set your limit price well above the mark (if you're selling) or well below the mark (if you're buying) and then adjust a few cents at a time from there.