Время не замедлится от наш перспектива. Замедление времени было бы очевидным только в том случае, если бы мы сверили наши часы с часами, находящимися достаточно далеко от небесного объекта (как показано в «Интерстелларе») и/или после того, как небесный объект исчез.
При этом, поскольку это функция массы, достаточно массивный астероид может вызвать расширение, достаточно значительное, чтобы его можно было наблюдать с одной стороны планеты на другую. Но если астероид слишком массивен (поскольку отклонение в миллионную долю секунды здесь и там не создаст интересного сюжета), может возникнуть множество других неудобных (и потенциально разрушительных) эффектов от прохождения такого массивного объекта. То, как небольшой астероид/планета может содержать такую массу, вероятно, потребует сверхплотного вымышленного вещества. В качестве альтернативы вы можете просто ускорить Землю, но это будет означать, что замедление времени одинаково на всей планете (не считая других интересных/разрушительных последствий).
Ускорить время на Земле по сравнению с остальной частью Вселенной гораздо сложнее, но если бы мы хотели ускорить время на Земле по сравнению с другой планетой или регионом космоса, то это выполнимо — просто поместите массивный небесный объект близко к области пространство, и теоретически можно сказать, что время на Земле ускорилось по сравнению с этой областью космоса. Этот регион должен находиться достаточно далеко от Земли, чтобы массивный объект воздействовал на Землю лишь номинально.